home *** CD-ROM | disk | FTP | other *** search
/ IRIS Performer 2.2 Friends Demo / SGI IRIS Performer 2.2 Friends Demo.iso / friends / imagis / LIESMICH < prev    next >
Text File  |  1997-11-25  |  4KB  |  84 lines

  1.                           Radfly
  2.                 (c) iMAGIS/IMAG INRIA 1997
  3.  
  4.  
  5.         iMAGIS ist ein gemeinsames Forschungsprojekt von
  6.         CNRS, INRIA, Universitat Joseph Fourier und INPG
  7.  
  8.  
  9. Generelles:
  10. -----------
  11.  
  12. Dieses Programm wurde speziell fur eine SGI Onyx Maschine entwickelt
  13. und belastet diese bis an die Kapazitutsgrenze, wenn die Geometriedaten
  14. vollstendig geladen werden. Bitte laden Sie deshalb nicht alle Teile,
  15. wenn Ihr System weniger als 512 MByte Hauptspeicher hat. Die einzelnen
  16. Teile des Modells sind unterschiedlich komplex. Bitte treffen Sie eine
  17. fur Ihr System passende Auswahl und lasten Sie es nicht SGI an, dass
  18. sie in der Lage sind groBe Maschinen zu bauen ! Danke !
  19.  
  20. Ziel:
  21. -----
  22.  
  23. Radfly soll die Moglichkeit interaktiver Veranderung von global
  24. berechneter Beleuchtung bieten. Dazu wird aus im Voraus berechneten
  25. Losungen eine gemeinsame Geometrie erzeugt. Radfly liest dieses
  26. spezielle Format und speichert dabei jede Losung in einer separaten
  27. Farbtabelle ab. Mittels des synchronisierten Variablenzugriffs (pfFlux)
  28. von Performer 2.2 berechnet Radfly eine Mischung der Tabellenwerte
  29. (pfEngine) wahrend die Szene gezeichnet wird. Der Benutzer hat
  30. vollkommene Bewegungsfreiheit und kann die Beleuchtung zu jeder Zeit
  31. beliebig andern. Zusatzlich bietet das Programm die Moglichkeit, die
  32. Kamera an einem vorher festgelegten Pfad entlang zu bewegen und/oder
  33. die Beleuchtung automatisch wechseln zu lassen.
  34.  
  35. So funktionierts:
  36. -----------------
  37.  
  38. Ein Programm zur Berechnung globaler Beleuchtung (Radiosity) berechnet
  39. eine Anzahl von Variationen derselben Szene. Aus diesen Losungen wird mit
  40. einem kleinen Konverterprogramm die gemeinsame Geometrie bestimmt (es
  41. konnte ja adaptiv verfeinert worden sein) und die eventuell fehlenden
  42. Farbwerte durch Interpolation erzeugt. Das Ergebnis wird in Inventor
  43. Format gespeichert. Radfly liest diese Datei mittels eine neuen Inventormoduls
  44. und speichert dabei jede Farbtabelle (=3D eine Losung der
  45. Beleuchtungsberechnung) in einem separaten pfFlux Feld. pfEngines berechnen
  46. aus diesen eine Mischung der Farben und speichern ihr Ergebnis in einem
  47. weiteren pfFlux Feld, das die Zeichen-Routine als Farbdefinition benutzt.
  48. Die Gewichte der einzelnen Losungen werden uber Schieberegler in der
  49. graphischen Oberflache festgelegt. Da Performer den Zugriff auf pfFlux Felder
  50. selbstandig synchronisiert, muBte bei der Programmierung keine Rucksicht
  51. auf eventuelle Nebenwirkungen beim Zeichnen genommen werden, was den
  52. Programmieraufwand betrachtlich verringerte. Die Programmstruktur von
  53. Radfly wurde vom Performer Demo-Programm perfly ubernommen. Eine sehr
  54. nutzliche Erweiterung wahre die Unterstutzung des .pfb Formats um
  55. die Geometriedaten schneller laden zu konnen.
  56.  
  57. Das Modell:
  58. -----------
  59.  
  60. Die Geometriedaten sind eine CAD Rekonstruktion der archaologischen
  61. Ausgrabungen an der Kirche 'Notre Dame' in Grenoble in Frankreich. Das Modell
  62. wurde fur Tests der Beleuchtungsanordnung hergestellt, als die Krypta
  63. der offentlichkeit zuganglich gemacht werden sollte. Die vorliegenden
  64. Daten wurden aus dem DXF Format von Autocad konvertiert, stark vereinfacht
  65. und von Hand mit Texturen belegt. Die Umgebung der Statte ist eine
  66. kunstlich mit der AMAP Software erzeugte Landschaft.
  67.  
  68. Wir, das sind:
  69. --------------
  70.  
  71. Francois X. Sillion - Verantwortlich fur die Misch-Routine der Farben und die
  72.                       Softwareteile in pfFlux und pfEngine Technologie.
  73. George Drettakis    - Verantwortlich fur die Unterstutzung der pfEngines auf
  74.                       Mehrprozessormaschinen.
  75. Frederic Drouet     - Verantwortlich fur das neue Inventormodul und die
  76.                       automatisch wechselnde Beleuchtung.
  77. Peter Kipfer        - Verantwortlich fur das Modell, die Konverter und die
  78.                       automatische Kamerabewegung.
  79.  
  80. .. und naturlich die vielen Leute bei SGI, die unsere dummen Fragen so
  81. nachsichtig und vollstandig beantwortet haben.
  82. Danke !
  83.  
  84.